@charset "utf-8";
/* CSS Document */
body{color:#333;background-color: #f9f9f9;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td,img{margin:0;padding:0;border:0;}
body,button,input,select,textarea{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",sans-serif;outline:none;}
a{color:#666;text-decoration:none;}
a:hover{ text-decoration:none;}
ul{list-style:none;}
.w{width:990px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.db{display:block;}
.cb{clear:both;}
.oh{ overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.bgwhite{background: #fff;}
.wrap{ width:1240px; margin:0 auto; font-size:12px; line-height:180%;}
/* head_Thank strat*/
.head_Thank{ background-color:#00A3E4;margin-bottom: 20px;}
.head_Thank p,h1{ color:#FFFFFF; margin-top:5px;}
.head_Thank .mg{ margin:20px 0;}
.center{ text-align:center;}
.head p{ margin-top:20px;}
/* head_Thank end*/
/* banner_Thank strat*/
.mar{ padding:100px; margin:20px;}
.mars{ margin:80px;}
.brd{ border-right:1px solid #EBEBEB; margin:20px 10px;}
.benner_Thank p{ text-indent:-2em; padding:2px;}
.mbs{ margin-bottom:70px;}
.benner_Thanks p{ padding:2px; font-size:18px;}
/* banner_Thank end*/
/* nav_Thank strat*/
.nav{ border:1px solid #E6EFF1; background-color:#E9F7FA;}
.nav li{ float:left; padding:35px; margin-left:80px; }
.midd{ vertical-align:middle;margin-right:5px;}
/*affirm*/
body{position:relative; z-index:1;}
.affirm{position:relative;}
.affirm h2{font-size: 18px; font-weight: normal;margin:40px 0 10px;}
.affirm h2 a{color: #18abe5;}
.affirm .bgkuang,.affirm .bgkuang2{background: url(../images/duihuakuang.png) no-repeat center;width: 283px;height:96px;font-size:12px;color:#18abe5;position:absolute;left: 130px;top: 10px; display:none;}
.affirm .bgkuang3{background: url(../images/duihuakuang.png) no-repeat center;width: 283px;height:96px;font-size:12px;color:#18abe5;position:absolute;left: 100px;top: 10px; display:none;}
.affirm_class{border-color:#C41C30;color:#C41C30;background:url(images/wrong1.png) no-repeat 98% center;}
.affirm .bgkuang p,.affirm .bgkuang2 p,.affirm .bgkuang3 p{padding: 13px 15px 13px 19px;}
.affirm table{width: 990px;border: 1px solid #e5e5e5;}
.affirm table .border td{border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;height: 50px;background: #fff;}
/*express*/
.express{border: 1px solid #e5e5e5;margin-bottom: 20px;}
.express_col{color:red;}
.express .express-p{margin:20px 0 35px 0;}
#express_checkbox{display:inline-block;width:24px;height:24px;border:1px solid #D9D9D9;margin-right:10px;}
.ckboxture{background:url(../images/01.png) no-repeat;}
.express_form label{width:150px;height:35px;line-height:35px;float:left;text-align:right;}
.express_form input{margin-left:15px;width:222px;height:33px;border:1px solid #d9d9d9;margin-bottom:20px;}
.express_form .express_dz{margin-left:15px;border:1px solid #d9d9d9;margin-bottom:20px;background:url(../images/002_03.png) no-repeat 84px center;padding-right:5px;width:88px;height:33px;padding:0 10px;}
.express .express_p{margin:30px 0 25px 165px;font-size: 12px;color: #e36f1e;}
.express-know{background: #e9f6fb;color:#18ABE5;height: 50px;line-height:50px;padding-left: 25px;}
.express-know img{padding-right: 20px;padding-top: 20px;}
/*statement*/
.statement,.statement1{background: #e9f6fb;padding: 20px 25px 30px 30px;font-size: 12px;line-height: 1.6em; color: #666; display:none;}
.statement span,.statement1 span{color: #e36f1e;}
.hint{margin:20px 0 25px 0;color: #666;}
.hint_p{font-weight: bold;}
.read input{width: 26px;height: 26px;-webkit-appearance: none;background:#fff;vertical-align: middle;border: 1px solid #D9D9D9;margin:5px 10px 0 0;}
.read_p{color: #e36f1e;width:942px;margin-bottom: 30px;}
.read a{color:#18ABE5;}
.read input[type="checkbox"]:checked {background-image: url(../images/01.png);}
/*total*/
.total{border: 1px solid #e5e5e5;margin-bottom: 20px;height: 65px;line-height: 63px;padding-right: 30px;}
.total strong{font-size: 30px;color: #e36f1e; font-weight: 500;}
.total span{color: #e36f1e;}
/*affirm*/
.affirm_btn{margin-bottom: 42px;}
.affirm_btn .btn_sub{ background: #18abe5;width: 124px;border: 1px solid #e5e5e5;height: 45px;line-height: 45px;color: #fff;cursor: pointer;}
.affirm_btn .btn_tex{width: 106px;border: 1px solid #e5e5e5;height: 34px;line-height: 34px;margin-left: 275px;}
.affirm_img{margin-left: 5px;float: left;}
.affirm_btn a{color: #18ABE5;line-height: 34px;margin-left: 12px;margin-bottom: 5px;float: left;}
.btn_sub2{background: #e36f1e;width: 222px;height: 45px;line-height: 45px;color: #fff;cursor: pointer;margin-left: 40px;border: 1px solid #e5e5e5;}
/*popup*/
.popup_bg{background-color:#000;position:fixed;top:0;left:0; z-index:2;opacity:0.5;width:100%;height:100%; display:none;}
.popup{position:fixed;top:30%; left:50%;right:50%;border:5px solid #18ABE5;width:623px;background: #fff;text-align:center;margin-left:-315px;z-index:3; display:none;}
.popup h2{font-size: 18px;font-weight: normal;margin:55px 0 35px;color: #18abe5;}
.popup span{color: #18ABE5;}
.popup input{width: 165px;height: 40px;color: #fff;background:#E36F1E;margin:30px 0 50px 25px;cursor: pointer;}
/* footer_Thank strat*/
.footer_Thank{ background-color:#282828; color:#FFFFFF; margin-top:20px;}
.footer_Thank span{ color:#18abe5;}
.benner_Thank span{ color:#18abe5;}
 .wd{ width:374px;}
.wid{ width:430px;}
 .mtop{ margin-top:20px;}
 .ptop{ padding-top:30px;}
 .mb{ margin-bottom:10px;}
 .mtops{ margin-top:15px;}
 .bd{ border-right:1px solid #505050; margin:0 10px;}
.ml{ margin-left:85px;}
.pl{ padding-left:50px;}
.mal{ margin-left:20px;}
.mlf{ margin-left:25px;}
.mlf a{color:#18ABE5}
.mal li{ padding:3px;}
.marg{ margin:20px 0 45px 0;}
.footerr p{ padding:3px;}
.footerr a{ color:#18ABE5}
/* footer_bottom strat*/
.footer_bottom li{ float:left;font-size:12px; padding-left:2px;}
.footer_bottom p{ font-size:12px;}
.footer_bottom{padding-bottom:40px}
.footer_bottom a{color:#fff}
/* footer_bottom end*/
/*info_content start*/
.cl18abe5{ color:#18abe5;}
.info_content .info_top{ height:60px; border:1px solid #E0E0E0; line-height:60px;}
.info_top li{ float:left; color:#18abe5; width:328px; height:60px; }
.info_top span{ width:125px; height:60px; display:block; margin:0 auto; text-align:right}
.info_top .iftop_flout{ background:url(../images/iftop_flout.png) no-repeat 0px }
.info_top .iftop_affirm{ background:url(../images/iftop_affirm.png) no-repeat 0px }
.info_top .iftop_online{ background:url(../images/iftop_online.png) no-repeat 15px }
.info_top .iftop_true{ background:url(../images/iftop_wc_03.png) no-repeat 0px; }
.info_content .iftop_bgcrt{ background:url(../images/if_toprut.png) no-repeat; }
.info_content .iftop_bgcrt2{ background:url(../images/if_toprut2.png) no-repeat; }
.info_content .iftop_bgcrt3{ background-color:#e9f7fa;}
/*info_content end*/
/*ifplan_warp start*/
.info_content .info_plan{margin:30px 0;}
.info_plan .ifplan_warp{margin-top:10px;border:1px solid #d9d9d9;}
.ifplan_warp .ifplan_ctnt{ width:840px; margin:0 auto;}
.ifplan_warp .ifplan_top{ width:860px; margin-left:20px; border-bottom:1px dotted #D9D9D9; padding:35px 0 25px 100px;}
.ifplan_top .go_country{ width:720px;}
.go_country li,.go_country a,.go_country span{float:left;}
.go_country li{width:220px;margin:5px 10px;}
.go_country a{ margin-right:4px;width:18px; height:18px; background:url(../images/if_rdu.png) no-repeat; }
.go_country .if_rtrdu{ background:url(../images/if_rtrdu.png) no-repeat}
.go_country span{ margin-top:-2px}
/*ifplan_top end*/
.ifplan_schedule .ifplan_location{ background:url(../images/if_dw_03.png) 8px no-repeat; padding-left:25px;}
.ifplan_schedule li{ margin-top:18px;}
.ifplan_select a{ float:left; width:116px; height:35px; background:url(../images/xuanze.png) no-repeat; margin:-6px 10px 0 10px; text-align:center; line-height:35px;}
.ifplan_select .ifplan_slctcrt{ background:url(../images/xzrt.png) no-repeat;}
.ifplan_schedule .ifplan_select{ margin-left:25px;}
.ifplan_table table{width:825px; margin-left:10px}
.ifplan_table thead td{ border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; background-color:#F9F9F9}
.ifplan_table tr{ height:40px; background-color:#FCFCFC; }
.ifplan_table td{border-bottom:1px dotted #D9D9D9; width:100px; text-align:center; }
.ifplan_table  .ifplan_unfold{display:block; width:124px; margin:0 auto;}
.ifplan_table .tbclorange{ color:#e36f1e;}
.ifplan_table .tbclblue{ color:#00a4e4;}
.ifplan_date label{ width:98px; text-align:right; float:left;height:34px;line-height:34px;}
.ifplan_date .ifplan_dateico{width:220px; height:34px;border:1px solid #D9D9D9; float:left; background:url(../images/if_date.png) no-repeat 190px #fff; }
.ifplan_date li{ margin:20px 0;}
.ifplan_date .tbclorange{ color:#e36f1e; font-size:24px;}
.btn-bool a{ float:left; width:56px;height:34px; border:1px solid #DEDEDE;text-align:center; line-height:34px;display:inline-block;}
.btn-bool .btn-boolture{ background-color:#19ABE6;border:1px solid #19ABE6;color:#fff; }
.ifplan_date .errorjg .font14{font-size:14px;}
.error_products select{ border:1px solid #00a4e4;width:390px;height:35px;color:#23a2dc;margin-top:-5px; background-color:#e9f6fb;}
.error_products  option{border:1px solid #00a4e4;}
/*error_ifns2 end*/
/* particulars */
	/* head */
	.partic_headline h1{font-size: 24px;font-weight: normal;text-align: center;padding-top: 38px;padding-bottom: 14px;color: #00a4e4;border-bottom: 1px solid #E5E5E5;}
	.partic_headline p{font-size: 14px;color: #666;padding-top: 19px;}
	.partic_headline span{float: left;}
	/* head end */
	/* centent */

	.partic_info h2{color: #333333;font-size: 18px;font-weight: normal;padding-bottom: 12px;margin-top: 42px;}
	.partic_info ul{border: 1px solid #ddd;}
	.partic_info li{padding-top: 25px;margin-top: -1px;}
	.partic_info i{float: left;text-align: right;width: 100px;font-style: normal;width: 153px;} 
	.partic_info .tip-error{padding-left:16px;color:#C41C30;line-height:35px;display:none;}
	.partic_info .item-error,.Validform_error{border:1px solid #C41C30 !important;color:#C41C30;background:url(../images/wrong1.png) no-repeat 98% center;background-color: #FCF3F4 !important}
	.partic_info .guarantee li{border-top:1px dashed #D9D9D9;padding-top:13px;padding-bottom:13px;}
	.partic_info .guarantee i{float: left;width:257px;margin-left:20px;}
	.partic_info .guarantee span{padding-left:0;color:#e36f1e;float: left;text-align:center;width:139px;padding:0 100px;}
	.partic_ulTall{padding-bottom: 25px;}
		/* email */
		.partic_info .partic_emails label{font-weight: normal;width: 100px;float: left;text-align: right;vertical-align: middle;padding-top:5px;}
		.partic_info input{border: 1px solid #D9D9D9;width:355px; ;height: 14px;padding:10px 5px;}
		.partic_emails{background-color: #F5FCFF;}
		.partic_info button{margin-right: 35px;width: 224px;height: 35px;background-color: #E36F1E;color: #FFF;font-size: 18px;}
		/* email end */
	/*centent end*/
/* particulars end */
/* inquire */
	/* head */
	.partic_headline .partic_colororange{color: #e36f1e;padding-top: 7px;}
	.partic_info label{float: left;width:100px;text-align: right;width: 276px;padding-top: 7px;}
	.partic_info input[type="checkbox"] {border:1px solid #D9D9D9;-webkit-appearance: none;background:#fff;}
	.partic_info input[type="checkbox"]:checked {background-image: url(../images/01.png);}
	.partic_info .forms{padding-top: 32px;margin-top: 19px;border: 1px solid #E5E5E5;padding-bottom: 45px}
	.partic_info .forms .row{margin-top: 20px;}
	.partic_info .row a{font-size: 14px;color: #00a4e4;}
	.partic_info .tip{position:relative;display:inline-block;background: url(../images/wenhao.png) no-repeat center;width: 50px;height:21px;margin-top:8px;}
	.partic_info .tips{background:url(../images/duihuakuang.png) no-repeat center;width: 283px;height:98px;font-size:12px;color:#18abe5;position: absolute;left:40px;top:-35px;display:none;}
	.partic_info .tips p{padding: 13px 15px 13px 19px;}
	.partic_info .agree{line-height:26px;}
	.partic_info .posirela{position: relative;}
	.partic_info .yzm input{width: 160px;}
	.partic_info .yzm i{width: 92px;height: 35px;background: url(../images/yanzhengma.jpg) no-repeat center top;margin-left: 17px;}
	.partic_info .yzm a{line-height: 35px;height: 35px;padding-left: 10px;font-size: 14px;color: #18abe5;font-size: 14px;}
	.partic_info .btn{display:inline-block;text-align:center;width:224px;height:46px;line-height:46px;background-color:#E36F1E;color:#FFF !important;font-size:18px !important;}
	/* head end */
/* inquire end */
.tankuang{width: 636px;margin:0 auto;border: 8px solid #18ABE5;text-align: center;margin-top: 496px; }
.tankuang p{padding-top: 50px;color: #18abe5;font-size: 18px;font-weight: bold;}
.tankuang .p1{padding-top: 27px;color: #333333;font-size: 14px;}
.tankuang .p2{padding-top: 10px;color: #333333;font-size: 14px;}
.tankuang form{margin-top: 32px;margin-bottom: 50px;}
.tankuang a{color:#18ABE5;font-size: 14px; }
.tankuang button{background-color: #E36F1E;width: 164px;height: 42px;font-size: 18px;color: #FFF;margin: 0 5px;}

.affirm_class{border-color:#C41C30;color:#C41C30;background:url(images/wrong1.png) no-repeat 98% center;}
.date_wrapper{width:990px;margin:0 auto; position:relative}
.date_wrapper h2{font-weight:normal;font-size:18px;line-height:25px;}
	.date_wrapper .tip{position:relative;display:inline-block;background: url(../images/wenhao.png) no-repeat center;width: 50px;height:25px;}
	.date_wrapper .tips{background:url(../images/duihuakuang.png) no-repeat center;width: 283px;height:98px;font-size:12px;color:#18abe5;position: absolute;left:40px;top:-35px;display:none;}
	.date_wrapper .tips p{padding: 13px 15px 13px 19px;}
.applicant_form{border:1px solid #d9d9d9;margin:0}
.applicant_form label,.applicant_p span{width:175px;height:34px;line-height:35px;float:left;text-align:right;}
.applicant_form input{margin-left:15px;width:222px;height:34px;border:1px solid #d9d9d9;margin-bottom:17px;float:left;}
.applicant_form select{
appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  margin-left:15px;border:1px solid #d9d9d9;margin-bottom:17px;background:url(../images/002_03.png) no-repeat  80px center;padding-right:5px;width:103px;height:35px;padding:0 5px;}

.date_sex{ margin-bottom:15px;}
/*data*/
.insured-form{background-color:#f5fcff;}
.applicant_form .jicheng{text-align:left;margin-left:15px;}
.applicant_p span{display:block;height:63px;line-height:63px;}
.data_delete{float:right;margin-right:20px;font-style:normal;color:#18abe5;}
.applicant_p .date_travel{margin-top:20px;}
.date_wrapper .travel{width:800px;color:#666666;margin-bottom:12px;font-size:12px;}
.travel em{font-style:normal;color:#e36f1e;}
.date_wrapper .button{display:inline-block;background-color:#e36f1e;width:225px;height:45px;line-height:45px;color:#fff;font-size:18px;margin:0 auto;}

.bgwrong1{background:url(../images/wrong1.png) no-repeat 98% center;border-color:red;color:red;}
.scrollTop{position:fixed;right:80px;bottom:30px;}
.select_1{border:1px solid #000;}


.select_box{float:left;background-color:#fff;}
div.tag_select{display:block;color:#000;width:110px;height:34px;line-height:34px;background:url(../images/002_03.png) no-repeat 90% center;border-color:#D9D9D9;border:1px solid #D9D9D9;text-align:left;padding-left:19px;}

div.tag_select_hover{display:block;color:#000;width:110px;height:34px;line-height:34px;background:url(../images/002_03.png) no-repeat 90% center;border-color:#D9D9D9;border:1px solid #D9D9D9;text-align:left;padding-left:19px;}

div.tag_select_open{display:block;color:#000;width:110px;height:34px;line-height:34px;background:url(../images/002_03.png) no-repeat 90% center;border-color:#D9D9D9;border:1px solid #D9D9D9;text-align:left;padding-left:19px;}

 ul.tag_options{position:absolute;margin:0;list-style:none;margin:0;width:110px;border:1px solid #D9D9D9;border-top:0;padding-right:19px;}

 ul.tag_options li{display:block;width:110px;text-decoration:none;;height:34px;line-height:34px;color:#000;background-color:#FFF;padding-right:19px;}
 ul.tag_options li.open_hover{color:#000;background-color:#19ABE6;padding-right:19px;}
 ul.tag_options li.open_selected{color:#19555F;}

 

/* citySelector */
.citySelector{background:#fff;text-align:left;}
.cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #85BEE5;border-right-color:#3485C0;border-bottom-color:#3485C0;box-shadow:2px 2px 3px rgba(0,0,0,0.3);margin-top:-2px;}
.cityslide li{list-style:none;overflow:hidden;height:16px;padding:4px 5px;float:none;}
.cityslide li.on{background:#9CD9FF;color:#fff;}
.cityslide li b{font-weight:normal;}
.cityslide li.empty{background:#fff2e8;color:#666;}
.cityslide li.empty em{color:red;font-style:normal;}
.cityname{float:left;}
.cityspell{float:right;}
.cityBox{width:320px;border:1px solid #85BEE5;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,0.3);}
.cityBox ul{margin:0;padding:0;overflow:hidden;}
.cityBox ul li{float:left;list-style:none;padding:2px 4px;border:1px solid #85BEE5;cursor:pointer;margin-left:4px;display:inline;background:#E1EFFE;}
.cityBox ul li.on{background:#fff;border-bottom-color:#fff;position:relative;}
.hide{display:none;}
p.tip{color:#666;line-height:20px;padding:5px;margin:0;text-indent:3px;}
.hotCity{border-top:1px solid #85BEE5;margin-top:-1px;clear:left;overflow:hidden;padding-bottom:5px;padding-top:5px;_margin-bottom:8px;}
.cityTab{overflow:hidden;}
.cityTab dl{margin:0;padding:0;overflow:hidden;}
.cityTab dl dt{float:left;padding-left:3px;color:#F30;text-indent:5px;line-height:22px;font-size:14px;width:20px;}
.cityTab dl dd{margin-left:2px;float:left;width:300px;}
.cityTab dl dd a{padding-left:5px;width:70px;line-height:22px;display:inline-block;color:#00609C;text-decoration:none;}
.cityTab dl dd a:hover{text-decoration:underline;color:#004E72;cursor:pointer;}
.cityinput{}